package com.itheima.d11_model_method;

//1.编写抽象类
public abstract class NoticeTemplate {

    //2.编写模板方法：抽取公共的代码，不同使用抽象方法替代
    public final  void  messageNoticeTemplate(){
        System.out.println("《通知》");  //公共的
        System.out.println("《通知》");//公共的


        System.out.println("《通知》");//公共的
        System.out.println("《通知》");//公共的

        data(); //不同的，抽象方法

        System.out.println("时间：xxx  xxx");//公共的
        System.out.println("时间：xxx  xxx");//公共的


        System.out.println("时间：xxx  xxx");//公共的
        System.out.println("时间：xxx  xxx");//公共的

    }


    //3.编写抽象方法
    abstract void data();
}
